package com.example.comsys.model;

import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * 分页模型，查询数据时分页
 *
 * @author wjh
 * @date 2020/1/15, 周三
 */
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class Page<T> {

  /**
   * 当前页，从1开始
   */
  private int currentPage;

  /**
   * 请求页面大小
   */
  private int pageSize;

  /**
   * 得到的item数量
   */
  private int totalItems;

  /**
   * 页面数量
   */
  private int totalPages;

  /**
   * 总数
   */
  private int totalSize;

  /**
   * 集合数据
   */
  private List<T> data;



}
